package domein;

import java.util.Date;

public class Afwezigheid
{
	private Date van;
	private Date tot;
	private String soortWettiging;
	private Date wettigingDatum;
	
	private TypeAfwezigheid typeAfwezigheid;

	public Afwezigheid(Date van, Date tot,TypeAfwezigheid typeAfwezigheid ,
			Date wettigingDatum,String soortWettiging ) {
		
		this.van = van;
		this.tot = tot;
		this.soortWettiging = soortWettiging;
		this.wettigingDatum = wettigingDatum;
		this.typeAfwezigheid = typeAfwezigheid;
	}

	public Afwezigheid(Date van, Date tot) {
		this(van,tot,TypeAfwezigheid.WACHT_OP_WETTIGING,null,null);
	}

	// get & set
	
	public Date getVan() {
		return van;
	}

	public void setVan(Date van) {
		this.van = van;
	}

	public Date getTot() {
		return tot;
	}

	public void setTot(Date tot) {
		this.tot = tot;
	}

	public String getSoortWettiging() {
		return soortWettiging;
	}

	public void setSoortWettiging(String soortWettiging) {
		this.soortWettiging = soortWettiging;
	}

	public Date getWettigingDatum() {
		return wettigingDatum;
	}

	public void setWettigingDatum(Date wettigingDatum) {
		this.wettigingDatum = wettigingDatum;
	}

	public TypeAfwezigheid getTypeAfwezigheid() {
		return typeAfwezigheid;
	}

	public void setTypeAfwezigheid(TypeAfwezigheid typeAfwezigheid) {
		if(typeAfwezigheid == null)
			return;
		this.typeAfwezigheid = typeAfwezigheid;
	}
	
	
	
	
	
	
}
